package com.ruoyi.management.complaint.ro;

import io.swagger.annotations.ApiParam;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @Author 张广宇
 * @Date 2021/11/29
 * @Package com.ruoyi.management.complaint.ro
 * @Class GetComplaintHandlingParam
 * @Description 获取投诉处理请求参数
 **/
@Data
public class GetComplaintHandlingParam {
    /**
     * 评价id
     */
    @ApiParam(value = "评价id", required = true)
    @NotNull(message = "评价id不能为空")
    private Long id;
    /**
     * 企业处理备注
     */
    @ApiParam(value = "企业处理备注", required = true)
    @NotNull(message = "企业处理备注不能为空")
    private String companyRemark;
    /**
     * 投诉状态，企业处理后状态为乘客确认中，监管处理后为已处理（当状态为已提交时企业可处理；当状态为监管接手时监管可处理，其他情况只能查询）
     */
    @ApiParam(value = "投诉状态", required = true)
    @NotNull(message = "投诉状态不能为空")
    private String status;
}
